package com.anxin.act.task.service;

import com.alibaba.fastjson.JSONArray;

/**
 * 特殊节点执行接口
 */
public interface ActSpecialPerformService {

    /**
     * 创建任务时执行
     * @param actId 流程实例ID
     * @param taskId 任务ID
     */
    public void createPerform(String actId,String taskId,String dataId);

    /**
     * 获取审批表单地址
     * @param actId 流程实例ID
     * @param taskId 任务ID
     * @param dataId 数据ID
     * @return
     */
    public JSONArray getFormPath(String actId,String taskId,String dataId);

    /**
     * 任务时执行
     * @param actId 流程实例ID
     * @param taskId 任务ID
     */
    public void completePerform(String actId,String taskId,String dataId);
}
